package net.dgg.dggcloud.service.jrcrm.entity.predict;

import net.dgg.dggcloud.service.entity.BaseEntity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.Date;

/**
 * @ClassName: UserTomorrowGoal
 * @Description: 明日数据预估
 * @author 钟鑫
 * @Date: 2017年11月21日 09:30:34
 */

@Entity
@Table(name = "cms_user_tomorrow_goal")
public class UserTomorrowGoal extends BaseEntity {

    /**
     * 用户id
     */
    @Column(name = "user_id")
    private Long userId;

    /**
     * 用户姓名
     */
    @Column(name = "user_name")
    private String userName;

    /**
     * 用户部门id
     */
    @Column(name = "user_org_id")
    private Long userOrgId;

    /**
     * 用户部门名称
     */
    @Column(name = "user_org_name")
    private String userOrgName;

    /**
     * 电话量
     */
    @Column(name = "phone_count")
    private Integer phoneCount;

    /**
     * 意向客户量
     */
    @Column(name = "intention_customer_count")
    private Integer intentionCustomerCount;

    /**
     * 上门量
     */
    @Column(name = "visit_count")
    private Integer visitCount;

    /**
     * 签单量-抵押量
     */
    @Column(name = "sign_bill_mortgage_count")
    private Integer signBillMortgageCount;

    /**
     * 签单量-信贷量
     */
    @Column(name = "sign_bill_credit_loan_count")
    private Integer signBillCreditLoanCount;

    /**
     * 签单量-资金业务量
     */
    @Column(name = "sign_bill_capital_bus_count")
    private Integer signBillCapitalBusCount;

    /**
     * 签单量-合计量
     */
    @Column(name = "sign_bill_total_count")
    private Integer signBillTotalCount;

    /**
     * 业绩-抵押量
     */
    @Column(name = "achievement_mortgage_count")
    private Long achievementMortgageCount;

    /**
     * 业绩-信贷量
     */
    @Column(name = "achievement_credit_loan_count")
    private Long achievementCreditLoanCount;

    /**
     * 业绩-资金业务量
     */
    @Column(name = "achievement_capital_bus_count")
    private Long achievementCapitalBusCount;

    /**
     * 业绩-合计
     */
    @Column(name = "achievement_total_count")
    private Long achievementTotalCount;

    /**
     * 有效日期
     */
    @Column(name = "valid_date")
    private Date validDate;

    /**
     * 数据修改次数
     */
    @Column(name = "modify_count")
    private Integer modifyCount;

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public Long getUserOrgId() {
        return userOrgId;
    }

    public void setUserOrgId(Long userOrgId) {
        this.userOrgId = userOrgId;
    }

    public String getUserOrgName() {
        return userOrgName;
    }

    public void setUserOrgName(String userOrgName) {
        this.userOrgName = userOrgName;
    }

    public Integer getPhoneCount() {
        return phoneCount;
    }

    public void setPhoneCount(Integer phoneCount) {
        this.phoneCount = phoneCount;
    }

    public Integer getIntentionCustomerCount() {
        return intentionCustomerCount;
    }

    public void setIntentionCustomerCount(Integer intentionCustomerCount) {
        this.intentionCustomerCount = intentionCustomerCount;
    }

    public Integer getVisitCount() {
        return visitCount;
    }

    public void setVisitCount(Integer visitCount) {
        this.visitCount = visitCount;
    }

    public Integer getSignBillMortgageCount() {
        return signBillMortgageCount;
    }

    public void setSignBillMortgageCount(Integer signBillMortgageCount) {
        this.signBillMortgageCount = signBillMortgageCount;
    }

    public Integer getSignBillCreditLoanCount() {
        return signBillCreditLoanCount;
    }

    public void setSignBillCreditLoanCount(Integer signBillCreditLoanCount) {
        this.signBillCreditLoanCount = signBillCreditLoanCount;
    }

    public Integer getSignBillCapitalBusCount() {
        return signBillCapitalBusCount;
    }

    public void setSignBillCapitalBusCount(Integer signBillCapitalBusCount) {
        this.signBillCapitalBusCount = signBillCapitalBusCount;
    }

    public Integer getSignBillTotalCount() {
        return signBillTotalCount;
    }

    public void setSignBillTotalCount(Integer signBillTotalCount) {
        this.signBillTotalCount = signBillTotalCount;
    }

    public Long getAchievementMortgageCount() {
        return achievementMortgageCount;
    }

    public void setAchievementMortgageCount(Long achievementMortgageCount) {
        this.achievementMortgageCount = achievementMortgageCount;
    }

    public Long getAchievementCreditLoanCount() {
        return achievementCreditLoanCount;
    }

    public void setAchievementCreditLoanCount(Long achievementCreditLoanCount) {
        this.achievementCreditLoanCount = achievementCreditLoanCount;
    }

    public Long getAchievementCapitalBusCount() {
        return achievementCapitalBusCount;
    }

    public void setAchievementCapitalBusCount(Long achievementCapitalBusCount) {
        this.achievementCapitalBusCount = achievementCapitalBusCount;
    }

    public Long getAchievementTotalCount() {
        return achievementTotalCount;
    }

    public void setAchievementTotalCount(Long achievementTotalCount) {
        this.achievementTotalCount = achievementTotalCount;
    }

    public Date getValidDate() {
        return validDate;
    }

    public void setValidDate(Date validDate) {
        this.validDate = validDate;
    }

    public Integer getModifyCount() {
        return modifyCount;
    }

    public void setModifyCount(Integer modifyCount) {
        this.modifyCount = modifyCount;
    }
}

